Multi-Objective Optimum Solutions for IoT-Based Feature Models of Software Product Line
نویسندگان
چکیده
منابع مشابه
Grammar-based test generation for software product line feature models
Product lines are often employed for the facilitation of software re-use, rapid application development and increase in productivity. Despite the numerous advantages of software product lines, the task of testing them is a cumbersome process due to the fact that the number of applications that need to be tested is exponential to the number of features represented in the product line. In this pa...
متن کاملSoftware Product Line Engineering with Feature Models
One increasing trend in software development is the need to develop multiple, similar software products instead of just a single individual product. There are several reasons for this. Products that are being developed for the international market must be adapted for different legal or cultural environments, as well as for different languages, and so must provide adapted user interfaces. Becaus...
متن کاملSoftware Product Line Evolution with Cardinality-Based Feature Models
Feature models are widely used for modelling variability present in a Software Product Line family. We propose using cardinality-based feature models and clonable features to model and manage the evolution of the structural variability present in pervasive systems, composed by a large variety of heterogeneous devices. The use of clonable features increases the expressiveness of feature models, ...
متن کاملOptimizing Alloy for Multi-objective Software Product Line Configuration
Software product line (SPL) engineering involves the modeling, analysis, and configuration of variability-rich systems. We improve the performance of the multi-objective optimization of SPLs in Alloy by several orders of magnitude with two techniques. First, we rewrite the model to remove binary relations that map to integers, which enables removing most of the integer atoms from the universe. ...
متن کاملRe-engineering Based Feature Model Management for Software Product Line
Nowadays, Software Product Line Engineering (SPLE) is an emerging software engineering paradigm, which is based on the concept of reusing software artifacts gaining from the previous software development lifecycle. Researches concerning with domain analyzing, feature modeling (FM), common and variability analyzing processes have being developed for SPLE. So, this system proposes re-engineering ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: IEEE Access
سال: 2018
ISSN: 2169-3536
DOI: 10.1109/access.2018.2806944